
add_executable(CPlusPlusThings_english_basic_content_abstract_abstract
        abstract/abstract.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_derived_full
        abstract/derived_full.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_interesting_facts1
        abstract/interesting_facts1.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_interesting_facts2
        abstract/interesting_facts2.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_interesting_facts3
        abstract/interesting_facts3.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_interesting_facts4
        abstract/interesting_facts4.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_interesting_facts5
        abstract/interesting_facts5.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_pure_virtual
        abstract/pure_virtual.cpp
)
add_executable(CPlusPlusThings_english_basic_content_abstract_test
        abstract/test.cpp
)
add_executable(CPlusPlusThings_english_basic_content_assert_test
        assert/assert.c
)
add_executable(CPlusPlusThings_english_basic_content_assert_ignore_assert
        assert/ignore_assert.c
)
add_executable(CPlusPlusThings_english_basic_content_bit_learn
        bit/learn.cpp
)
add_executable(CPlusPlusThings_english_basic_content_c_poly_c++_examp
        c_poly/c++_examp.cpp
)
add_executable(CPlusPlusThings_english_basic_content_c_poly_c_examp
        c_poly/c_examp.c
)
add_subdirectory(const)
add_executable(CPlusPlusThings_english_basic_content_decltype_decltype
        decltype/decltype.cpp
)
add_executable(CPlusPlusThings_english_basic_content_enum_classic_practice
        enum/classic_practice.cpp
)
add_executable(CPlusPlusThings_english_basic_content_explicit_explicit
        explicit/explicit.cpp
)
add_executable(CPlusPlusThings_english_basic_content_extern_extern_c_add
        extern/extern_c/add.c
)
add_executable(CPlusPlusThings_english_basic_content_extern_extern_c_add_cpp
        extern/extern_c/add.cpp
)
add_executable(CPlusPlusThings_english_basic_content_extern_extern_cpp_add
        extern/extern_c++/add.c
)
add_executable(CPlusPlusThings_english_basic_content_extern_extern_cpp_add_cpp
        extern/extern_c++/add.cpp
)
add_executable(CPlusPlusThings_english_basic_content_friend_friend_func
        friend/friend_func.cpp
)
add_executable(CPlusPlusThings_english_basic_content_friend_friend_class
        friend/friend_class.cpp
)
add_executable(CPlusPlusThings_english_basic_content_func_pointer_func_pointer
        func_pointer/func_pointer.cpp
)
add_executable(CPlusPlusThings_english_basic_content_inline_inline_virtual
        inline/inline_virtual.cpp
)
add_executable(CPlusPlusThings_english_basic_content_inline_inline
        inline/inline.cpp
)
add_executable(CPlusPlusThings_english_basic_content_macro_do_while
        macro/do_while.cpp
)
add_executable(CPlusPlusThings_english_basic_content_macro_sig_examp
        macro/sig_examp.cpp
)
add_executable(CPlusPlusThings_english_basic_content_maohao_maohao
        maohao/maohao.cpp
)
add_executable(CPlusPlusThings_english_basic_content_pointer_refer_copy_construct
        pointer_refer/copy_construct.cpp
)
add_executable(CPlusPlusThings_english_basic_content_pointer_refer_effec
        pointer_refer/effec.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_blackclass
        sizeof/blackclass.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_genA
        sizeof/genA.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_geninhe
        sizeof/geninhe.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_moreinhe
        sizeof/moreinhe.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_morevir
        sizeof/morevir.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_static
        sizeof/static.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_virinhe
        sizeof/virinhe.cpp
)
add_executable(CPlusPlusThings_english_basic_content_sizeof_virmoreinhe
        sizeof/virmoreinhe.cpp
)
add_executable(CPlusPlusThings_english_basic_content_static_nostatic_class
        static/nostatic_class.cpp
)
add_executable(CPlusPlusThings_english_basic_content_static_static_class
        static/static_class.cpp
)
add_executable(CPlusPlusThings_english_basic_content_static_static_demo
        static/static_demo.cpp
)
add_executable(CPlusPlusThings_english_basic_content_static_static_error_variable
        static/static_error_variable.cpp
)
add_executable(CPlusPlusThings_english_basic_content_static_static_funciton
        static/static_funciton.cpp
)
add_executable(CPlusPlusThings_english_basic_content_static_static_variable
        static/static_variable.cpp
)
add_executable(CPlusPlusThings_english_basic_content_struct_ext_struct_func
        struct/ext_struct_func.cpp
)
add_executable(CPlusPlusThings_english_basic_content_struct_struct_func
        struct/struct_func.c
)
add_executable(CPlusPlusThings_english_basic_content_struct_struct_func_cpp
        struct/struct_func.cpp
)
add_executable(CPlusPlusThings_english_basic_content_struct_struct_func_func
        struct/struct_func_func.cpp
)
add_executable(CPlusPlusThings_english_basic_content_this_person
        this/person.cpp
)
add_executable(CPlusPlusThings_english_basic_content_union_union
        union/union.cpp
)
add_executable(CPlusPlusThings_english_basic_content_using_derived_base
        using/derived_base.cpp
)
add_executable(CPlusPlusThings_english_basic_content_using_using_derived
        using/using_derived.cpp
)
add_executable(CPlusPlusThings_english_basic_content_using_using_global
        using/using_global.cpp
)
add_executable(CPlusPlusThings_english_basic_content_using_using_typedef
        using/using_typedef.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set1_emp
        virtual/set1/emp.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set2_default_arg
        virtual/set2/default_arg.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_copy_consrtuct
        virtual/set3/copy_consrtuct.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_full_virde
        virtual/set3/full_virde.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_inline_virtual
        virtual/set3/inline_virtual.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_static_error
        virtual/set3/static_error.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_vir_con
        virtual/set3/vir_con.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_vir_de
        virtual/set3/vir_de.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_virtual_function
        virtual/set3/virtual_function.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_virtual_function1
        virtual/set3/virtual_function1.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set3_virtual_inline
        virtual/set3/virtual_inline.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set4_rtti
        virtual/set4/rtti.cpp
)
add_executable(CPlusPlusThings_english_basic_content_virtual_set4_warn_rtti
        virtual/set4/warn_rtti.cpp
)
add_executable(CPlusPlusThings_english_basic_content_volatile_noopt_vola
        volatile/noopt_vola.cpp
)
add_executable(CPlusPlusThings_english_basic_content_volatile_volatile
        volatile/volatile.cpp
)
add_executable(CPlusPlusThings_english_basic_content_vptr_vtable_vptr1
        vptr_vtable/vptr1.cpp
)